2051,2051,2052,2053,2054,2055,2056,2056,2056,2055,2054,2056,2056,2058,2059,2060,2063,2065,2067,2068,2069,2070,2071,2071,2072,2073,2075,2075,2076,2076,2076,2076,2076,2076,2076,2076,2076,2078,2080,2081,2081,2083,2085,2087,2089,2093,2098,2101,2104,2107,2111,2114,2113,2117,2118,2121,2126,2131,2133,2136,2139,2141,2144,2146,2147,2148,2149,2150,2150,2151,2151,2151,2151,2151,2151,2151,2151,2151,2151,2150,2150,2149,2149,2149,2149,2149,2149,2149,2150,2150,2151,2151,2152,2153,2154,2154,2153,2153,2153,2153,2154,2154,2154,2153,2153,2153,2153,2153,2154,2154,2156,2157,2158,2159,2159,2159,2158,2158,2158,2157,2157,2157,2157,2157,2157,2159,2159,2160,2161,2161,2162,2163,2164,2164,2165,2166,2168,2169,2169,2170,2171,2171,2172,2173,2174,2176,2177,2178,2180,2181,2183,2184,2185,2186,2187,2188,2190,2191,2193,2194,2195,2196,2197,2197,2198,2199,2200,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2209,2210,2211,2211,2212,2213,2214,2215,2217,2218,2219,2220,2221,2222,2223,2224,2225,2225,2226,2226,2225,2225,2226,2226,2227,2227,2227,2228,2229,2229,2230,2230,2230,2230,2231,2231,2232,2232,2232,2233,2233,2234,2234,2235,2236,2236,2236,2236,2237,2237,2238,2243,2243,2244,2245,2246,2248,2249,2249,2247,2246,2245,2244,2242,2238,2235,2234,2233,2232,2231,2229,2227,2227,2227,2227,2228,2225,2221,2220,2220,2219,2217,2216,2214,2213,2212,2210,2210,2212,2213,2213,2214,2216,2216,2216,2217,2218,2219,2220,2222,2223,2224,2225,2226,2227,2227,2227,2227,2226,2225,2222,2221,2220,2219,2218,2217,2217,2217,2217,2218,2218,2219,2220,2220,2220,2220,2220,2219,2218,2217,2216,2215,2214,2213,2211,2211,2210,2209,2207,2205,2204,2202,2200,2198,2197,2195,2194,2193,2192,2190,2190,2190,2189,2189,2189,2189,2189,2189,2189,2189,2189,2189,2190,2190,2191,2191,2193,2194,2195,2195,2194,2193,2193,2193,2193,2194,2195,2195,2195,2196,2197,2198,2199,2199,2198,2197,2196,2195,2196,2196,2197,2197,2198,2199,2195,2193,2192,2191,2190,2187,2186,2185,2184,2182,2181,2181,2180,2179,2178,2177,2175,2175,2174,2172,2169,2167,2165,2163,2162,2161,2159,2159,2157,2156,2156,2155,2155,2155,2156,2156,2158,2158,2158,2156,2155,2154,2152,2152,2152,2153,2153,2152,2152,2151,2149,2148,2147,2146,2145,2143,2141,2138,2135,2133,2130,2127,2124,2120,2119,2117,2114,2112,2109,2108,2106,2106,2106,2106,2105,2104,2103,2102,2100,2099,2099,2100,2100,2101,2102,2103,2105,2108,2109,2110,2110,2111,2111,2111,2111,2111,2111,2111,2111,2110,2109,2107,2105,2103,2102,2101,2099,2098,2097,2096,2095,2095,2094,2093,2093,2093,2094,2094,2093,2092,2091,2091,2090,2089,2089,2089,2089,2089,2089,2088,2088,2087,2087,2086,2086,2085,2085,2084,2084,2083,2081,2079,2078,2077,2076,2075,2074,2073,2072,2071,2070,2070,2070,2069,2069,2068,2068,2067,2066,2066,2065,2064,2063,2063,2062,2061,2060,2059,2058,2057,2056,2056,2055,2055,2054,2054,2053,2052,2051,2051,2051,2051,2052,2053,2053,2055,2056,2057,2057,2057,2058,2058,2059,2059,2060,2061,2063,2063,2063,2064,2065,2065,2066,2066,2067,2067,2068,2068,2069,2068,2067,2066,2066,2065,2064,2056,2055,2053,2052,2048,2046,2046,2045,2044,2043,2042,2042,2042,2042,2043,2044,2045,2046,2046,2047,2048,2049,2050,2051,2052,2052,2052,2052;743,740,740,740,739,738,737,736,735,734,733,732,731,728,726,723,720,719,717,716,715,714,713,712,712,712,712,711,711,710,708,707,706,705,704,703,702,699,699,697,695,693,692,691,689,687,686,686,688,688,687,684,681,676,672,671,671,674,674,674,675,675,675,676,676,676,676,676,677,678,680,681,682,683,686,687,688,689,691,692,693,695,696,698,699,701,702,703,704,706,708,710,712,713,715,716,717,718,719,720,721,724,725,725,726,727,728,729,730,732,732,732,732,733,734,735,735,736,737,738,739,740,741,742,743,744,745,745,746,747,747,747,748,749,750,750,751,751,752,752,752,753,754,756,756,756,757,757,756,756,756,756,756,755,755,754,753,752,752,751,750,750,749,748,747,746,745,744,743,742,741,741,740,739,739,738,738,737,737,736,735,734,734,733,732,732,732,732,731,730,730,730,731,731,732,733,734,735,736,736,737,737,738,739,740,741,743,744,745,746,748,749,750,750,751,752,753,754,755,757,758,760,761,762,763,764,765,767,775,776,777,779,781,784,786,788,789,791,793,795,794,795,796,797,798,799,800,801,802,803,805,806,807,807,805,805,804,804,804,804,805,805,805,805,804,802,802,801,800,798,796,795,794,792,792,792,793,793,793,792,792,790,789,788,787,786,786,785,785,785,784,783,781,779,778,777,776,775,773,772,770,769,768,766,764,763,763,763,763,764,765,766,767,768,770,771,772,773,773,773,773,773,773,774,776,777,779,780,783,785,787,790,791,792,795,799,801,802,804,805,806,807,808,809,809,810,812,813,814,815,816,817,818,818,819,820,821,822,823,825,826,826,827,827,828,829,830,832,833,834,837,840,843,843,843,842,841,841,840,840,840,840,841,841,841,842,843,844,845,846,846,846,846,846,846,846,847,848,849,850,851,852,854,855,856,857,858,859,860,862,864,865,865,864,863,862,861,860,858,857,857,857,857,858,863,866,869,872,876,879,881,884,886,888,890,890,891,892,893,894,892,890,889,888,887,886,885,885,884,884,883,882,881,880,879,878,877,876,873,872,871,870,868,866,865,864,863,862,861,860,859,857,856,855,855,855,855,855,855,855,855,855,856,856,856,855,853,852,849,847,847,846,845,844,843,842,840,839,838,837,836,835,834,832,831,830,829,828,827,826,826,825,824,823,822,821,820,817,816,815,813,811,810,809,808,807,805,804,801,801,800,798,798,798,797,797,796,796,796,795,795,795,796,796,797,797,798,798,798,798,797,796,795,794,794,793,793,792,791,790,789,788,787,785,784,782,781,779,778,777,776,775,774,773,772,771,770,769,768,766,765,763,763,762,762,762,762,762,762,762,763,763,762,762,762,762,761,760,759,758,756,756,755,754,753,753,752,752,751,750,749,748,746,744